@import url("https://fonts.googleapis.com/css?family=Great+Vibes");
* {
  box-sizing: border-box; }

@media all and (max-width: 640px) {
  div[id^="column"] {
    width: 100% !important;
    margin-left: 0; } }

/*
div[id^="column"]{
	@media screen and (max-width: $break-medium) {width:100% !important;}
}
#navigation-container{
	@media screen and (max-width: $break-large) {height: 30vw;}
}
#navigation-container, #document-body{
	@media screen and (max-width: $break-small) {margin: 0 1% 0 140px; width:calc(99% - 140px);}
	@media screen and (max-width: $break-large) {margin: 0 1% 0 140px; width:calc(99% - 140px);}
}
#navigation-container{
	& #universal-search{
		@media screen and (max-width: $break-large) {top:80px; right:0 !important;} 
	}
}
*/
a:focus {
  outline: 0 solid rgba(91, 157, 217, 0); }

/* Mixins header backgrounds */
/* Variables */
/* body */
/* Logo */
/* /Logo*/
/* Greeting */
/* Universal Search */
/* Main Menu*/
/*Hover*/
/*Submenu*/
/* Hover*/
/*Sec Menu*/
/* widgets */
/*$widgetHeaderBorder*/
/* Widget Content */
/*inputs*/
.st0 {
  fill: #fff; }

.st1 {
  fill: #fff; }

.st2 {
  fill: #fff; }

@font-face {
  font-family: FontAwesome;
  src: url("fonts/fontawesome-webfont.eot");
  src: url("fonts/fontawesome-webfont.eot") format("embedded-opentype"), url("fonts/fontawesome-webfont.woff") format("woff"), url("fonts/fontawesome-webfont.ttf") format("truetype"), url("fonts/fontawesome-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
* {
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: arial, sans-serif; }

body {
  font-size: 0.95em;
  color: #333; }
  body.frameless {
    background: #eeeeee;
    background-size: cover;
    background-attachment: fixed;
    background-position-y: 50%;
    margin-top: -5px; }
  body.manage-center {
    position: relative;
    min-width: 1024px;
    margin: 0; }
  body.mainframe {
    margin: 20px; }
    body.mainframe.use-pop-ups #main-document-div #main-content {
      margin: 0 2%;
      width: 75%; }
  body.MAINFRAME, body.SELECTORFRAME, body.REMINDER, body.pop-up {
    margin: 20px; }
  body.frameless #main-document-div {
    width: 100%; }
  body #main-content {
    margin: 0;
    width: 100% !important;
    display: inline-block;
    background: rgba(0, 0, 0, 0.5);
    padding: 0;
    border-radius: 0;
    background: #fff; }
  body #home-page #main-content {
    background: transparent; }
  body #home-page h1, body #home-page h2, body #home-page h3, body #home-page h4, body #home-page h5, body #home-page h6, body #home-page .h1, body #home-page .h2, body #home-page .h3, body #home-page .h4, body #home-page .h5, body #home-page .h6, body #home-page .message-view-messagekey, body #home-page .attempt-title {
    color: #333; }
  body.mainframe.use-pop-ups #main-document-div #main-content {
    margin: 0 auto; }

/* Safari 4.0 - 8.0 */
@-webkit-keyframes bkgrImageZoom {
  from {
    background-size: 100%; }
  to {
    background-size: 150%; } }
/* Standard syntax */
@keyframes bkgrImageZoom {
  0% {
    background: #eeeeee;
    background-size: 100%;
    background-attachment: fixed; }
  100% {
    background: #eeeeee;
    background-size: 150%;
    background-attachment: fixed; } }
p, td {
  line-height: 1.4; }

blockquote {
  margin: 3px 5px; }

ol, ul {
  margin-bottom: 5px; }

body.SELECTORFRAME {
  max-width: none; }

#document-body {
  position: relative;
  border-radius: 3px;
  margin: 0 1% 0 140px;
  min-height: 70vh;
  background: #fff;
  padding: 1%; }

body #main-document-div {
  width: 100%; }
body.frameless #main-document-div {
  width: 100%;
  margin: 0 auto;
  margin-left: 0; }

p {
  color: #444;
  /*	padding-left: 20px;*/ }

a {
  text-decoration: none;
  color: #1c355e;
  font-size: 1em;
  outline: none;
  line-height: 1.2; }
  a:active, a:visited {
    text-decoration: none;
    color: #1c355e;
    font-size: 1em;
    outline: none;
    line-height: 1.2; }
  a:hover {
    color: #1c9ad6;
    text-decoration: underline; }
  a.button:hover span {
    color: #ffffff; }
  a:hover big {
    /* manager menu link */
    color: #1c9ad6; }

.button-no-bg:hover {
  color: #1c9ad6; }

h1, h2 {
  text-align: left;
  line-height: 1.5; }

body.frameless h1, body.frameless h2 {
  font-size: 1.5em;
  font-weight: normal;
  font-family: arial, sans-serif;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  color: #333;
  margin: 0px;
  text-transform: uppercase; }

.netd-icon:hover::after {
  color: #fff; }

.icon-print, .btn, .user-selector-button, .netd-form input[type="text"] + .btn,
.user-selector-dialog a .ui-button-text,
.netd-accordion button.head-text, .netd-accordion input.head-text[type="submit"], .netd-accordion input.head-text[type="reset"], .netd-accordion input.head-text[type="button"], .netd-accordion span.head-text#file-upload-btn-pop.button,
button, input[type="submit"], input[type="reset"], input[type="button"], span#file-upload-btn-pop.button, .button, .btn, .netd-button, input.button, input[type="submit"], input[type="reset"], input[type="button"],
.action-nav .button, .action-nav button, .action-nav input[type="submit"], .action-nav input[type="reset"], .action-nav input[type="button"], .action-nav span#file-upload-btn-pop.button,
.button-set button, .button-set input[type="submit"], .button-set input[type="reset"], .button-set input[type="button"], .button-set span#file-upload-btn-pop.button, .button-set .button, .button-set > input[type="button"], .button-set .search-reset, .button-set input[type="submit"], .button-set input[type="reset"], .buttons-container button, .buttons-container input[type="submit"], .buttons-container input[type="reset"], .buttons-container input[type="button"], .buttons-container span#file-upload-btn-pop.button, .buttons-container .button, .buttons-container > input[type="button"], .buttons-container .search-reset, .buttons-container input[type="submit"], .buttons-container input[type="reset"] {
  outline: 0px solid rgba(91, 157, 217, 0);
  background: #1c355e;
  color: #fff;
  transition: background 300ms linear, color 300ms linear;
  /*width: initial;*/
  display: inline-block;
  border-radius: 0;
  border: 0px #1c355e solid;
  box-shadow: none;
  padding: 4px;
  margin: 0 4px 0 0;
  border-radius: 0;
  min-width: 27px; }
  .icon-print#toolsButton, .btn#toolsButton, .user-selector-button#toolsButton, .netd-form input[type="text"] + .btn#toolsButton,
  .user-selector-dialog a .ui-button-text#toolsButton,
  .netd-accordion button.head-text#toolsButton, .netd-accordion input.head-text[type="submit"]#toolsButton, .netd-accordion input.head-text[type="reset"]#toolsButton, .netd-accordion input.head-text[type="button"]#toolsButton, .netd-accordion span.head-text#file-upload-btn-pop.button#toolsButton,
  button#toolsButton, input[type="submit"]#toolsButton, input[type="reset"]#toolsButton, input[type="button"]#toolsButton, span#file-upload-btn-pop.button#toolsButton, .button#toolsButton, .btn#toolsButton, .netd-button#toolsButton, input.button#toolsButton, input[type="submit"]#toolsButton, input[type="reset"]#toolsButton, input[type="button"]#toolsButton,
  .action-nav .button#toolsButton, .action-nav button#toolsButton, .action-nav input[type="submit"]#toolsButton, .action-nav input[type="reset"]#toolsButton, .action-nav input[type="button"]#toolsButton, .action-nav span#file-upload-btn-pop.button#toolsButton,
  .button-set button#toolsButton, .button-set input[type="submit"]#toolsButton, .button-set input[type="reset"]#toolsButton, .button-set input[type="button"]#toolsButton, .button-set span#file-upload-btn-pop.button#toolsButton, .button-set .button#toolsButton, .button-set > input[type="button"]#toolsButton, .button-set .search-reset#toolsButton, .button-set input[type="submit"]#toolsButton, .button-set input[type="reset"]#toolsButton, .buttons-container button#toolsButton, .buttons-container input[type="submit"]#toolsButton, .buttons-container input[type="reset"]#toolsButton, .buttons-container input[type="button"]#toolsButton, .buttons-container span#file-upload-btn-pop.button#toolsButton, .buttons-container .button#toolsButton, .buttons-container > input[type="button"]#toolsButton, .buttons-container .search-reset#toolsButton, .buttons-container input[type="submit"]#toolsButton, .buttons-container input[type="reset"]#toolsButton {
    width: 3.7em; }
  .icon-print:hover, .btn:hover, .user-selector-button:hover, .netd-form input[type="text"] + .btn:hover,
  .user-selector-dialog a .ui-button-text:hover,
  .netd-accordion button.head-text:hover, .netd-accordion input.head-text[type="submit"]:hover, .netd-accordion input.head-text[type="reset"]:hover, .netd-accordion input.head-text[type="button"]:hover, .netd-accordion span.head-text#file-upload-btn-pop.button:hover,
  button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, span#file-upload-btn-pop.button:hover, .button:hover, .btn:hover, .netd-button:hover, input.button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover,
  .action-nav .button:hover, .action-nav button:hover, .action-nav input[type="submit"]:hover, .action-nav input[type="reset"]:hover, .action-nav input[type="button"]:hover, .action-nav span#file-upload-btn-pop.button:hover,
  .button-set button:hover, .button-set input[type="submit"]:hover, .button-set input[type="reset"]:hover, .button-set input[type="button"]:hover, .button-set span#file-upload-btn-pop.button:hover, .button-set .button:hover, .button-set > input[type="button"]:hover, .button-set .search-reset:hover, .button-set input[type="submit"]:hover, .button-set input[type="reset"]:hover, .buttons-container button:hover, .buttons-container input[type="submit"]:hover, .buttons-container input[type="reset"]:hover, .buttons-container input[type="button"]:hover, .buttons-container span#file-upload-btn-pop.button:hover, .buttons-container .button:hover, .buttons-container > input[type="button"]:hover, .buttons-container .search-reset:hover, .buttons-container input[type="submit"]:hover, .buttons-container input[type="reset"]:hover {
    background: #3d5265;
    color: #fff;
    border-color: #3d5265; }
    .icon-print:hover span::after, .btn:hover span::after, .user-selector-button:hover span::after, .netd-form input[type="text"] + .btn:hover span::after,
    .user-selector-dialog a .ui-button-text:hover span::after,
    .netd-accordion button.head-text:hover span::after, .netd-accordion input.head-text[type="submit"]:hover span::after, .netd-accordion input.head-text[type="reset"]:hover span::after, .netd-accordion input.head-text[type="button"]:hover span::after, .netd-accordion span.head-text#file-upload-btn-pop.button:hover span::after,
    button:hover span::after, input[type="submit"]:hover span::after, input[type="reset"]:hover span::after, input[type="button"]:hover span::after, span#file-upload-btn-pop.button:hover span::after, .button:hover span::after, .btn:hover span::after, .netd-button:hover span::after, input.button:hover span::after, input[type="submit"]:hover span::after, input[type="reset"]:hover span::after, input[type="button"]:hover span::after,
    .action-nav .button:hover span::after, .action-nav button:hover span::after, .action-nav input[type="submit"]:hover span::after, .action-nav input[type="reset"]:hover span::after, .action-nav input[type="button"]:hover span::after, .action-nav span#file-upload-btn-pop.button:hover span::after,
    .button-set button:hover span::after, .button-set input[type="submit"]:hover span::after, .button-set input[type="reset"]:hover span::after, .button-set input[type="button"]:hover span::after, .button-set span#file-upload-btn-pop.button:hover span::after, .button-set .button:hover span::after, .button-set > input[type="button"]:hover span::after, .button-set .search-reset:hover span::after, .button-set input[type="submit"]:hover span::after, .button-set input[type="reset"]:hover span::after, .buttons-container button:hover span::after, .buttons-container input[type="submit"]:hover span::after, .buttons-container input[type="reset"]:hover span::after, .buttons-container input[type="button"]:hover span::after, .buttons-container span#file-upload-btn-pop.button:hover span::after, .buttons-container .button:hover span::after, .buttons-container > input[type="button"]:hover span::after, .buttons-container .search-reset:hover span::after, .buttons-container input[type="submit"]:hover span::after, .buttons-container input[type="reset"]:hover span::after {
      color: #fff; }

button#universalSearch {
  padding: 0;
  margin-bottom: 3px; }

.catalog-search {
  position: relative; }
  .catalog-search .button-set {
    display: inline-block;
    margin-top: 10px; }
    .catalog-search .button-set input {
      margin: 0px; }
    .catalog-search .button-set::before {
      content: "\f002";
      font-family: FontAwesome;
      position: absolute;
      line-height: 24px;
      margin-left: 7px;
      color: #fff;
      display: block; }
      @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
        .catalog-search .button-set::before {
          margin: 2px 0 0 2px; } }
      @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
        .catalog-search .button-set::before {
          margin: 2px 0 0 2px; } }
    .catalog-search .button-set:hover::before {
      color: #fff; }
    .catalog-search .button-set input#catelogSearchButton {
      padding-left: 30px; }

button.button-no-bg {
  background: transparent; }

button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus, span#file-upload-btn-pop.button:focus, .button:focus, .btn:focus, .netd-button:focus, input.button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus {
  outline: 0px solid rgba(91, 157, 217, 0); }

span.ui-state-default .ui-icon, button.ui-state-default .ui-icon, a.ui-state-default .ui-icon {
  background-image: none; }

span.ui-icon {
  display: inline-block;
  font-family: 'FontAwesome';
  background: transparent;
  background-image: none; }

span.ui-icon-plus {
  color: #fff; }
  span.ui-icon-plus::after {
    content: "\f067";
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    font-size: 16px;
    line-height: 16px;
    text-indent: 0; }

span.ui-icon-info::after {
  content: "\f05a"; }

span.ui-icon-minus::after {
  content: "\f068"; }

span.ui-icon-refresh::after {
  content: "\f021"; }

span.ui-icon-disk::after {
  content: "\f0c7"; }

span.ui-icon-trash::after {
  content: "\f014"; }

span.ui-icon-search::after {
  content: "\f002"; }

span.ui-icon-arrowreturnthick-1-w::after {
  content: "\f0e2"; }

span.ui-icon-gear::after {
  content: "\f013"; }

span.ui-icon-pencil::after {
  content: "\f044"; }

span.ui-icon-triangle-1-s::after {
  content: "\f078"; }

span.ui-icon-print::after {
  content: "\f02f"; }

span.ui-icon-close::after {
  content: "\f00d"; }

span.ui-icon-link::after {
  content: "\f0c1"; }

span.ui-icon-scissors::after {
  content: "\f127"; }

.icon-print::before, .icon-wrench::before {
  color: #fff; }

#toolsButton {
  width: 3.7em;
  padding: 3px 0; }

#toolsButton span {
  width: 16px; }

input.select-action-button {
  display: block;
  background-color: #414141; }

button .date-container .date-button-container button, button .date-container .date-button-container input[type="submit"], button .date-container .date-button-container input[type="reset"], button .date-container .date-button-container input[type="button"], button .date-container .date-button-container span#file-upload-btn-pop.button {
  background: #1c355e;
  color: #fff;
  border: 0;
  -moz-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s; }

.ui-corner-all span {
  border: none; }

button.ui-dialog-titlebar-close {
  border: none !important; }

.tabs ul li {
  border-bottom: 0px solid rgba(153, 153, 153, 0); }

#SEARCH_TEXT {
  height: 28px; }

.ui-button-text .netd-icon {
  color: #000; }

.action-nav .netd-drop-down-btn-container .ui-button-text .netd-icon {
  font-size: 1em;
  color: #000; }

.netd-drop-down-btn-container:hover > .netd-button:first-child, .netd-drop-down-btn-container.active > .netd-button:first-child, html[dir="rtl"] .netd-drop-down-btn-container:hover > .netd-button:first-child, html[dir="rtl"] .netd-drop-down-btn-container.active > .netd-button:first-child {
  background: #3d5265;
  border: 0px #1c355e solid; }

table.netd-table th {
  color: #1c355e;
  background: #eeeeee;
  padding: 8px 20px 8px 4px; }
  table.netd-table th.sorting {
    color: #1c355e; }
    table.netd-table th.sorting span {
      color: #1c355e;
      width: calc(100% - 15px);
      display: inline-block; }
    table.netd-table th.sorting::after {
      font-family: FontAwesome;
      content: '\f0dc';
      position: relative;
      right: -6px;
      float: right;
      display: inline-block; }
    table.netd-table th.sorting_asc span {
      color: #1c355e;
      width: calc(100% - 15px);
      display: inline-block; }
    table.netd-table th.sorting_asc::after {
      font-family: FontAwesome;
      content: '\f0dd';
      position: relative;
      right: 0;
      float: right;
      display: inline-block; }
    table.netd-table th.sorting_desc span {
      color: #1c355e;
      width: calc(100% - 15px);
      display: inline-block; }
    table.netd-table th.sorting_desc::after {
      font-family: FontAwesome;
      content: '\f0de';
      position: relative;
      right: 0;
      float: right;
      display: inline-block; }
  table.netd-table th[aria-sort="none"] a[aria-describedby="click-to-sort-by-column"]::after {
    font-family: FontAwesome;
    /*content: '\f0dc';*/
    display: inline-block;
    float: right;
    color: #00b0a6;
    position: absolute;
    margin-left: 3px; }
  table.netd-table th[aria-sort="descending"] a[aria-describedby="click-to-sort-by-column"]::after {
    font-family: FontAwesome;
    /*content:'\f0dd';*/
    display: inline-block;
    float: right;
    color: #1c355e; }
  table.netd-table th[aria-sort="ascending"] a[aria-describedby="click-to-sort-by-column"]::after {
    font-family: FontAwesome;
    /*content:'\f0de';*/
    display: inline-block;
    float: right;
    color: #1c355e; }
  table.netd-table th a {
    color: #1c355e;
    padding: 0;
    display: inline-block;
    width: calc(100% - 15px); }
    table.netd-table th a:hover {
      color: #1c355e; }
    table.netd-table th a::after {
      color: #1c355e; }
    table.netd-table th a[aria-describedby="click-to-sort-by-column"] {
      background-image: none; }
      table.netd-table th a[aria-describedby="click-to-sort-by-column"] img {
        display: none; }
  table.netd-table th.thSorting img {
    display: none; }
  table.netd-table th.thSorting span {
    padding: 0; }
    table.netd-table th.thSorting span.sortarrow::after {
      font-family: FontAwesome;
      display: inline-block;
      float: right;
      color: #1c355e; }
table.netd-table td {
  color: #444; }
table.netd-table a {
  color: #444; }
table.netd-table span {
  color: #444; }
  table.netd-table span.netd-icon {
    color: #444; }
    table.netd-table span.netd-icon::before {
      color: #444; }

/* CSS Document */
/****************************/
/*****  Manage Center  ******/
/****************************/
body.manage-centre {
  border-color: linear-gradient(to right, #f8943d 0%, #6a4092 30%, #ba2435 60%, #8cc250 100%); }

#manage-center-container {
  height: auto;
  padding: 0;
  margin: 0 auto;
  width: 100%;
  min-width: 960px;
  border-bottom: 1px solid #EEEEEE; }
  #manage-center-container #top-container {
    padding: 0 5%;
    width: 100%;
    height: 50px;
    font-size: 1.2em;
    background: #1c355e;
    background-attachment: scroll;
    background-position: center;
    background-size: 100%; }
    #manage-center-container #top-container h4.manage-center-heading {
      color: #fff;
      background: transparent;
      text-indent: 15px;
      line-height: 50px; }
    #manage-center-container #top-container a {
      text-shadow: none; }
    #manage-center-container #top-container .right-side-menu a {
      color: #fff;
      background: transparent;
      border: 0;
      border-radius: 0;
      padding: 0 15px;
      min-width: 48px;
      margin: 0;
      font-weight: 500;
      line-height: 50px;
      transition: 200ms linear; }
    #manage-center-container #top-container .left-side-menu #home-btn {
      padding: 13px 10px;
      border-right: none; }
      #manage-center-container #top-container .left-side-menu #home-btn:not(*:root) {
        padding: 7px 12px; }
      #manage-center-container #top-container .left-side-menu #home-btn .netd-icon {
        *font-size: 1.2em;
        *padding: 4px 5px 5px 5px; }
      #manage-center-container #top-container .left-side-menu #home-btn .icon-home::before {
        font-size: 1.6em; }
    #manage-center-container #top-container [class*=" icon-"]:before {
      color: #fff;
      font-size: 14px;
      -webkit-transition: all .2s ease-out;
      -moz-transition: all .2s ease-out;
      -ms-transition: all .2s ease-out;
      -o-transition: all .2s ease-out;
      transition: all .2s ease-out; }

#manage-center-container #top-container .left-side-menu #home-btn:hover, #manage-center-container #top-container .right-side-menu a:hover, #manage-center-container #top-container .right-side-menu a:hover, #manage-center-container #top-container a:hover [class^="icon-"]:before, #manage-center-container #top-container a:hover [class*=" icon-"]:before {
  color: #1c355e;
  background: #fff;
  box-shadow: none; }

#manage-center-container #bottom-container {
  background: #1c355e;
  box-shadow: none;
  padding: 0 5%;
  border: 0;
  border-top: 0px solid transparent; }
  #manage-center-container #bottom-container .nav li.selected a.top-manage-menu {
    color: #1c355e;
    text-shadow: none;
    background: #eee;
    border-bottom: #1c2d57 solid 1px; }
  #manage-center-container #bottom-container .nav > li.dropdown:hover * {
    color: #1c355e !important;
    vertical-align: top; }
  #manage-center-container #bottom-container .nav > li.dropdown a {
    border-bottom: solid 1px #EEEEEE;
    font-size: 1em;
    color: #fff;
    font-weight: bold; }
    #manage-center-container #bottom-container .nav > li.dropdown a.top-manage-menu {
      border-bottom: solid 0px #EEEEEE;
      font-size: 1em;
      color: #fff;
      font-weight: bold;
      border-radius: 0; }
    #manage-center-container #bottom-container .nav > li.dropdown a:hover {
      color: #1c355e;
      text-shadow: none;
      background: #eee;
      border-bottom: #fff solid 0px;
      text-decoration: none; }
  #manage-center-container #bottom-container .nav > li.dropdown .dropdown-menu-list {
    top: inherit !important;
    background: #eee;
    border-radius: 3px;
    width: 100%;
    left: 0;
    padding: 10px 0 10px 9%; }
    #manage-center-container #bottom-container .nav > li.dropdown .dropdown-menu-list label {
      display: block; }
  #manage-center-container #bottom-container .nav > li.dropdown ul.dropdown-menu-sub-list li a {
    color: #1c355e !important;
    font-size: 1em;
    border-bottom: 0; }
    #manage-center-container #bottom-container .nav > li.dropdown ul.dropdown-menu-sub-list li a:hover {
      color: #182d45 !important;
      background: #fff;
      border-radius: 3px;
      text-decoration: none; }
  #manage-center-container #bottom-container .nav > li.dropdown ul li {
    vertical-align: top; }
  #manage-center-container #bottom-container .nav .group {
    width: 250px; }
    #manage-center-container #bottom-container .nav .group label {
      color: #1c355e;
      font-size: 0.9em;
      font-weight: normal; }
    #manage-center-container #bottom-container .nav .group a {
      color: #000;
      font-size: 1em;
      border-bottom: 0; }
  #manage-center-container #bottom-container #overview fieldset group a {
    color: #000;
    font-size: 1em;
    font-weight: bold;
    color: #000;
    font-size: 1em;
    border-bottom: 0; }

/* MANAGE CENTER - Menu Title Box */
body.manage-centre #document-body #main-content fieldset {
  background: transparent;
  border: 4px solid #4f2683;
  border-radius: 25px;
  border-style: double; }
  body.manage-centre #document-body #main-content fieldset legend {
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    background: #1c355e;
    border: 0;
    border-radius: 6px;
    padding: 5px 215;
    margin: 0 0 5px 0;
    font-size: 1.5em;
    font-family: arial, sans-serif;
    text-transform: capitalize;
    border-radius: 0;
    border-radius: 12px; }
  body.manage-centre #document-body #main-content fieldset ul.dropdown-menu-list li.group {
    transition: background 250ms linear, border-radius 250ms linear, box-shadow 250ms linear; }
    body.manage-centre #document-body #main-content fieldset ul.dropdown-menu-list li.group:hover {
      background: rgba(255, 255, 255, 0.2);
      border-radius: 10px;
      box-shadow: 0 0 5px rgba(79, 38, 131, 0.5); }

/****************************/
/*****  Review CDC  ******/
/****************************/
#review-cdc #main-content > h1, #review-cdc #main-content > h2 {
  height: 56px;
  background: #1c355e; }
  #review-cdc #main-content > h1 span.review-cdc-heading, #review-cdc #main-content > h2 span.review-cdc-heading {
    color: #fff; }

#review-cdc #main-content > h1 .review-cdc-heading, #review-cdc #main-content > h2 .review-cdc-heading {
  color: #fff;
  background: #1c355e;
  border-bottom: 1px solid #EEEEEE;
  box-sizing: border-box;
  text-indent: 0;
  font-size: 1.2em;
  line-height: 55px;
  text-shadow: none;
  padding: 0 10px; }

#review-cdc .sidebar, #review-cdc .review-cdc-content {
  top: 56px; }

#review-cdc #user-info-container {
  background: #f2f2f2; }

#review-cdc #nav ul > li > a {
  color: #213463;
  border-bottom: 1px solid #DDDDDD;
  background: #efefef; }

#review-cdc #nav ul > li > a:hover, #review-cdc #nav ul li ul li:hover a {
  color: #ffffff;
  background: #213463;
  text-decoration: none; }

#review-cdc #nav ul > li > a.selected {
  color: #213463;
  background: #bdc3c7;
  border-bottom-color: #BBBBBB; }

/*Knowledge Center*/
.course-instance .sidebar .section-title, .course-instance .sidebar .section-title:hover {
  background: #1c2d57;
  border: 0;
  box-shadow: 0; }

/*Responsive Media Queries*/
@media all and (min-width: 1330px) {
  /*White Background Search Bar*/
  #navigation-container .universal-search {
    position: relative;
    right: 30px;
    top: 45px; }

  #navigation-container #search-course-container {
    border: 1px solid #d1d1d1;
    background: #fff;
    box-shadow: inset 0 0 5px #ccc;
    -moz-box-shadow: inset 0 0 5px #ccc;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    top: 0;
    right: 0;
    border-radius: 25px; }

  #navigation-container #search-course-container input {
    color: #333; }

  #navigation-container #search-course-container .search-text {
    width: 150px; }

  #navigation-container .universal-search .universal-search-suggestion-list {
    right: 0; } }
@media print {
  body {
    font-family: Arial, Helvetica, sans-serif; }

  body.frameless h1, body.frameless h2 {
    font: normal 26px/30px Arial, Helvetica, sans-serif; }

  div.side-widget .widget-header span {
    font: normal 26px/30px Arial, Helvetica, sans-serif; } }
greeting {
  display: none; }

body.frameless #navigation-container {
  height: 260px;
  background: linear-gradient(to bottom, #fff, #fff 130px, transparent 130px, transparent 100%), url("custom/background.jpg") top left no-repeat;
  background-size: cover;
  z-index: 999; }

#navigation-container-side {
  display: none; }

#navigation-container {
  height: 100px;
  margin-bottom: 20px;
  position: relative;
  background: transparent;
  background-size: cover;
  position: relative;
  margin-top: 0; }
  @media all and (max-height: 660px) {
    #navigation-container {
      margin-left: 0; } }
  @media all and (max-width: 640px) {
    #navigation-container {
      width: 100%; } }
  #navigation-container .main-menu-container {
    padding-left: 0px;
    left: 0px;
    width: 100px;
    background: #fff;
    height: 100%;
    position: fixed;
    top: 0;
    z-index: 8000;
    -webkit-backface-visibility: hidden !important;
    *zoom: 1;
    -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
    padding-top: calc(3vw + 100px);
    margin-top: 0;
    z-index: 1; }
    @media all and (max-width: 640px) {
      #navigation-container .main-menu-container {
        position: absolute;
        min-height: 700px;
        padding-top: 100px; } }
    @media all and (max-height: 660px) {
      #navigation-container .main-menu-container {
        position: absolute;
        min-height: 700px;
        padding-top: 100px; } }
    #navigation-container .main-menu-container ul {
      border-left: 0;
      border-radius: 0;
      position: relative;
      float: left;
      margin: 0;
      padding: 0;
      list-style: none;
      height: 100;
      -webkit-transition: all 0.1s linear;
      -moz-transition: all 0.1s linear;
      -ms-transition: all 0.1s linear;
      -o-transition: all 0.1s linear;
      transition: all 0.1s linear; }
      #navigation-container .main-menu-container ul li {
        float: left;
        background: transparent; }
        #navigation-container .main-menu-container ul li a {
          /* tab menu */
          -webkit-transition: all 0.2s linear;
          -moz-transition: all 0.2s linear;
          -ms-transition: all 0.2s linear;
          -o-transition: all 0.2s linear;
          transition: all 0.2s linear;
          position: relative;
          width: 100px;
          height: 84px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          display: block;
          background-color: none;
          background-image: none;
          line-height: 13px !important;
          text-transform: uppercase;
          font-size: 12px;
          color: #1c355e !important;
          text-align: center;
          text-decoration: none;
          /*	border-top-width: 1px;
          border-top-style: solid;
          border-top-color: rgba(255,255,255,0.1);*/
          padding: 50px 5px 0px 5px;
          outline: none;
          font-family: arial sans-serif;
          text-indent: -250px;
          font-family: arial, sans-serif; }
          #navigation-container .main-menu-container ul li a:active {
            background: white !important; }
          #navigation-container .main-menu-container ul li a:focus {
            background: white !important; }
          #navigation-container .main-menu-container ul li a:hover {
            color: #1c355e; }
          #navigation-container .main-menu-container ul li a.current {
            /* tab menu */
            position: relative;
            width: 100px;
            height: 84px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            background-image: none;
            line-height: 13px !important;
            text-transform: uppercase;
            font-size: 12px;
            color: #1c355e !important;
            background: transparent;
            text-align: center;
            text-decoration: none;
            /*	border-top-width: 1px;
            border-top-style: solid;
            border-top-color: rgba(255,255,255,0.1);*/
            padding: 50px 5px 0px 5px;
            outline: none;
            font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; }
          #navigation-container .main-menu-container ul li a.learning-center, #navigation-container .main-menu-container ul li a.personal-calendar {
            height: 84px;
            padding: 42px 5px 0px 5px; }
          #navigation-container .main-menu-container ul li a::before {
            width: 100px;
            height: 80px;
            content: "\f007";
            font-family: FontAwesome;
            font-size: 40px;
            line-height: 70px;
            position: absolute;
            top: -6px;
            left: 0px;
            color: #1c355e;
            text-indent: 0;
            transition: all 200ms linear; }
          #navigation-container .main-menu-container ul li a:hover::before {
            color: #1c355e; }
          #navigation-container .main-menu-container ul li a.current {
            color: #1c355e; }
            #navigation-container .main-menu-container ul li a.current::before {
              color: #1c355e; }
        #navigation-container .main-menu-container ul li li a::before {
          display: none;
          height: auto;
          width: auto; }
        #navigation-container .main-menu-container ul li a.home::before {
          content: "\f015"; }
        #navigation-container .main-menu-container ul li a.learning-center::before {
          content: "\f109"; }
        #navigation-container .main-menu-container ul li a.personal-calendar::before {
          content: "\f073"; }
        #navigation-container .main-menu-container ul li a.career-center::before {
          content: "\f0b1"; }
        #navigation-container .main-menu-container ul li a.workspace::before {
          content: "\f0f7"; }
        #navigation-container .main-menu-container ul li a.connect::before {
          content: "\f1e0"; }
        #navigation-container .main-menu-container ul li a.reports::before {
          content: "\f1c3"; }
        #navigation-container .main-menu-container ul li a.teach::before {
          content: "\f19d"; }
        #navigation-container .main-menu-container ul li a:hover {
          /* tab menu hover */
          background: #213365;
          color: #fff !important;
          border-top-left-radius: 10px;
          border-bottom-left-radius: 10px; }
        #navigation-container .main-menu-container ul li.clicked a {
          /* tab menu hover */
          color: #fff;
          border-top-left-radius: 10px;
          border-bottom-left-radius: 10px;
          text-indent: 0px;
          font-size: 12px; }
          #navigation-container .main-menu-container ul li.clicked a:before {
            color: red !important;
            font-size: 25px; }
        #navigation-container .main-menu-container ul li.current a {
          /* tab menu hover */
          background: #213365;
          color: #fff;
          border-top-left-radius: 10px;
          border-bottom-left-radius: 10px; }
          #navigation-container .main-menu-container ul li.current a::before {
            color: #1c2d57 !important; }
        #navigation-container .main-menu-container ul li:hover a, #navigation-container .main-menu-container ul li:focus a, #navigation-container .main-menu-container ul li a:focus {
          background: transparent;
          color: #1c355e !important;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0;
          box-shadow: -8px 3px 25px 1px rgba(0, 0, 0, 0.1); }
          #navigation-container .main-menu-container ul li:hover a:before, #navigation-container .main-menu-container ul li:focus a:before, #navigation-container .main-menu-container ul li a:focus:before {
            color: #1c355e !important; }
      #navigation-container .main-menu-container ul.submenu {
        display: none;
        width: auto;
        /* Width to help Opera out */
        background: #fff;
        color: #1c355e;
        position: absolute;
        margin: -83px 0 0 0;
        padding: 10px;
        z-index: 999;
        left: 100px;
        top: auto !important;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        transition: none; }
        #navigation-container .main-menu-container ul.submenu li {
          float: none;
          white-space: nowrap;
          min-width: 240px; }
          #navigation-container .main-menu-container ul.submenu li a {
            /* NORMAL */
            height: auto;
            text-align: left !important;
            transition: all 0.2s linear;
            padding: 8px 10px;
            color: #1c355e !important;
            font-size: 0.923em;
            margin-bottom: 1px;
            border: none;
            background: transparent;
            border-radius: 0;
            line-height: inherit;
            text-indent: 0;
            width: 100%;
            font-family: arial;
            *line-height: 1; }
            #navigation-container .main-menu-container ul.submenu li a:hover {
              /* MOUSEOVER */
              background: #fff;
              color: #1c355e !important;
              border-radius: 5px;
              text-decoration: none; }
            #navigation-container .main-menu-container ul.submenu li a:focus {
              color: #1c355e !important; }
    #navigation-container .main-menu-container:hover ul, #navigation-container .main-menu-container:focus ul {
      background-position: -100% 100%; }
      #navigation-container .main-menu-container:hover ul li a, #navigation-container .main-menu-container:focus ul li a {
        text-indent: 0; }
        #navigation-container .main-menu-container:hover ul li a:before, #navigation-container .main-menu-container:focus ul li a:before {
          font-size: 25px; }
  #navigation-container .sec-menu-container {
    position: absolute;
    display: inline-block;
    bottom: 15px;
    background: transparent;
    text-align: right;
    height: 80px;
    z-index: 9;
    right: 1%; }
    #navigation-container .sec-menu-container ul {
      margin-bottom: 0; }
    #navigation-container .sec-menu-container li {
      display: inline-block;
      width: 32px;
      height: 80px;
      vertical-align: middle;
      text-align: center; }
      #navigation-container .sec-menu-container li a {
        font-size: 0px;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        color: #fff !important;
        line-height: 80px; }
        #navigation-container .sec-menu-container li a:hover {
          text-decoration: none; }
        #navigation-container .sec-menu-container li a::before {
          font-size: 20px;
          -webkit-font-smoothing: antialiased;
          transition: all 0.2s linear; }
        #navigation-container .sec-menu-container li a:hover::before {
          color: #fff;
          font-size: 25px;
          text-decoration: none; }
        #navigation-container .sec-menu-container li a.username::before {
          content: "\f007"; }
        #navigation-container .sec-menu-container li a.manage-center::before {
          content: "\f013"; }
        #navigation-container .sec-menu-container li a.help::before {
          content: "\f128"; }
        #navigation-container .sec-menu-container li a.contact-us::before {
          content: "\f003"; }
        #navigation-container .sec-menu-container li a.logout::before {
          content: "\f011"; }
        #navigation-container .sec-menu-container li a.netd-assignment-switcher::before {
          content: "\f0c0"; }
  #navigation-container div.logo-container {
    display: inline-block;
    position: relative;
    z-index: 99999;
    margin: auto;
    padding: 0;
    box-sizing: unset; }
    #navigation-container div.logo-container ul {
      margin-bottom: 0; }
      @media all and (max-width: 640px) {
        #navigation-container div.logo-container ul {
          margin: 0; } }
      #navigation-container div.logo-container ul a {
        text-indent: -9999px;
        display: block;
        margin-left: 0;
        margin-top: 0;
        outline: none;
        position: relative;
        float: left; }
        @media all and (max-width: 640px) {
          #navigation-container div.logo-container ul a {
            width: 100px; } }
    #navigation-container div.logo-container.firstLogo {
      left: calc(140px + 1%); }
      @media all and (min-width: 640px) and (max-width: 875px) {
        #navigation-container div.logo-container.firstLogo {
          left: 110px; } }
      @media all and (max-width: 640px) {
        #navigation-container div.logo-container.firstLogo {
          left: 110px;
          top: 10px; } }
      #navigation-container div.logo-container.firstLogo ul {
        float: left; }
        #navigation-container div.logo-container.firstLogo ul li a {
          background: url("custom/logo.png") left center no-repeat;
          background-size: contain;
          width: 210px;
          height: 130px; }
          @media all and (min-width: 640px) and (max-width: 875px) {
            #navigation-container div.logo-container.firstLogo ul li a {
              height: 80px;
              width: 134px; } }
          @media all and (max-width: 640px) {
            #navigation-container div.logo-container.firstLogo ul li a {
              height: 60px;
              width: 120px; } }
    #navigation-container div.logo-container.secondlogo {
      float: right;
      margin-right: 1%; }
      @media all and (max-width: 640px) {
        #navigation-container div.logo-container.secondlogo {
          top: 65px; } }
      #navigation-container div.logo-container.secondlogo ul li a {
        background: url("custom/logo2.png") right center no-repeat;
        background-size: contain;
        width: 500px;
        height: 130px; }
        @media all and (min-width: 640px) and (max-width: 875px) {
          #navigation-container div.logo-container.secondlogo ul li a {
            height: 80px; } }
        @media all and (max-width: 640px) {
          #navigation-container div.logo-container.secondlogo ul li a {
            height: 60px;
            width: 307px; } }
  #navigation-container #universal-search {
    position: absolute;
    top: auto;
    top: initial;
    bottom: 1%;
    right: 1%;
    background: #fff;
    color: #1c355e;
    margin: 0px;
    border-radius: 3px;
    padding: 0px 9px;
    vertical-align: middle;
    box-sizing: content-box;
    font-family: FontAwesome;
    box-shadow: 0 0 2px #1c355e; }
    @media all and (max-width: 640px) {
      #navigation-container #universal-search {
        display: none; } }
    @media all and (min-width: 640px) and (max-width: 769px) {
      #navigation-container #universal-search {
        right: 1%; } }
    @media all and (min-width: 769px) and (max-width: 1020px) {
      #navigation-container #universal-search {
        right: 1%; } }
    #navigation-container #universal-search #search-course-container {
      border: 0px;
      box-shadow: none;
      height: auto;
      background: none;
      /* padding: 2px 10px; */
      border-radius: 9px; }
      #navigation-container #universal-search #search-course-container input[type="submit"] {
        background: transparent;
        width: 25px;
        height: 25px;
        padding: 0px;
        margin: 0px;
        border: none !important;
        text-indent: -1000em;
        *width: 55px;
        *background-position: 90% 60%;
        *color: #fff;
        *text-indent: 0;
        cursor: pointer;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        vertical-align: middle;
        right: 0;
        position: absolute;
        z-index: 1000; }
      #navigation-container #universal-search #search-course-container span.search-label {
        display: none; }
      #navigation-container #universal-search #search-course-container #universal-search-form {
        font-family: FontAwesome; }
        #navigation-container #universal-search #search-course-container #universal-search-form #search-course-container
        #navigation-container #universal-search #search-course-container #universal-search-form #universal-search-form .search-text {
          background: transparent;
          color: #1c355e; }
        #navigation-container #universal-search #search-course-container #universal-search-form #KEYW {
          background-color: rgba(255, 255, 255, 0.7);
          border: 0px;
          color: #1c355e;
          margin: 0; }
        #navigation-container #universal-search #search-course-container #universal-search-form select#universal-search-advanced-selector-dropdown {
          color: #1c355e; }
        #navigation-container #universal-search #search-course-container #universal-search-form::after {
          content: "\f002";
          color: #1c355e; }
  #navigation-container .greeting {
    display: block;
    font-family: arial, sans-serif;
    font-size: 20px;
    font-weight: light;
    color: #fff;
    position: absolute;
    top: 160px;
    background: transparent;
    animation: fadeIn 1s;
    -webkit-animation: fadeIn 1s;
    right: 0;
    width: 100%;
    text-align: center; }

#home-page #document-body {
  margin-top: 0; }

div.greeting {
  display: none; }

div#home-page div {
  color: #333; }
  div#home-page div a {
    color: #1c355e; }
  div#home-page div a:active {
    color: #1c355e; }
  div#home-page div a:visited {
    color: #1c355e; }
  div#home-page div a:hover {
    color: #1c9ad6; }
  div#home-page div#main-content > h2 {
    display: none; }
  div#home-page div#document-body {
    background: transparent;
    position: relative;
    border-radius: 3px;
    min-height: 70vh; }
    @media all and (min-width: 640px) and (max-width: 769px) {
      div#home-page div#document-body {
        margin-top: 0; } }
    @media all and (min-width: 769px) and (max-width: 1020px) {
      div#home-page div#document-body {
        margin-top: 0; } }

html, body {
  min-width: 440px; }

#home-widgets .side-widget {
  box-shadow: 0 0.2rem 0.4rem 0.2rem rgba(0, 0, 0, 0.1);
  border: 0px;
  margin-bottom: 2rem;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 0;
  min-height: 160px;
  transition: box-shadow 200ms linear; }
  #home-widgets .side-widget:hover {
    box-shadow: 0 0 0.6rem 0 rgba(0, 0, 0, 0.5); }
  #home-widgets .side-widget .widget-content {
    background-color: transparent;
    height: 100%;
    width: 100%; }
  #home-widgets .side-widget .widget-header {
    border-bottom: 1px #1c355e solid;
    background: transparent;
    padding: 5px 20px 5px 20px; }
    #home-widgets .side-widget .widget-header span {
      color: #1c355e;
      font-size: 1.5rem;
      font-weight: bold;
      text-transform: capitalize;
      font-family: arial, sans-serif;
      color: #1c355e;
      font-weight: normal;
      text-transform: uppercase;
      border-radius: 3px 3px 0 0; }

#home-page #pageTitle {
  visibility: hidden;
  display: none; }
#home-page .personal-calendar-container {
  background: rgba(255, 255, 255, 0.5); }
  #home-page .personal-calendar-container * {
    background: transparent;
    color: #2d3c5d; }
  #home-page .personal-calendar-container button {
    background: #1c355e;
    color: #fff; }
    #home-page .personal-calendar-container button span {
      color: #fff; }
    #home-page .personal-calendar-container button:hover {
      background: #3d5265; }
      #home-page .personal-calendar-container button:hover span {
        color: #fff; }
#home-page div#column_0, #home-page div#column_1, #home-page div#column_2 {
  /*&:nth-child(2n){
  	& .side-widget{
  		& .widget-header{
  			// background:transparent;
  			border-color:$color2;
  			& span{color:$color2;}
  		}
  	}
  }
  &:nth-child(2n+1){
  	& .side-widget{
  		& .widget-header{
  			//background:transparent;
  			border-color:$color3;
  			& span{color:$color3;}
  		}
  	}
  }			
  &:nth-child(3n+1){
  	& .side-widget{
  		& .widget-header{
  			//background:transparent;
  			border-color:$color4;
  			& span{color:$color4;}
  		}
  	}
  }	*/ }
  #home-page div#column_0 .side-widget, #home-page div#column_1 .side-widget, #home-page div#column_2 .side-widget {
    background: rgba(255, 255, 255, 0.7); }
    #home-page div#column_0 .side-widget .widget-header span, #home-page div#column_1 .side-widget .widget-header span, #home-page div#column_2 .side-widget .widget-header span {
      color: #1c355e; }
    #home-page div#column_0 .side-widget.catalog-search .ffb-input, #home-page div#column_0 .side-widget.catalog-search select, #home-page div#column_1 .side-widget.catalog-search .ffb-input, #home-page div#column_1 .side-widget.catalog-search select, #home-page div#column_2 .side-widget.catalog-search .ffb-input, #home-page div#column_2 .side-widget.catalog-search select {
      max-width: 100%; }

.netd-form select {
  padding: 0px; }

.card {
  box-sizing: content-box; }

.icon-book:before {
  content: "\f0f4"; }

.icon-screenshot:before {
  content: "\f140";
  color: #F6BD0F; }

in-process .icon-sign-blank:before {
  content: "\f140";
  color: #F6BD0F; }

.completed .icon-sign-blank:before {
  content: "\f00c"; }

.not-started .icon-sign-blank:before {
  content: "\f071";
  color: red; }

.learning-path-container .card.completed {
  border-left-color: #3d6a00;
  background-color: #8cc63f; }
  .learning-path-container .card.completed span {
    color: #fff; }

.learning-path-container .card.incomplete {
  border-left-color: #881a24;
  background-color: #be1e2d; }
  .learning-path-container .card.incomplete span {
    color: #fff; }

.card.module.with-actions-panel.completed {
  border-left-color: #3d6a00;
  background-color: #8cc63f; }
  .card.module.with-actions-panel.completed span {
    color: #fff; }

.card.module.with-actions-panel.not-started,
.card.module.with-actions-panel.not-started {
  border-left-color: #b36a16;
  background-color: #f7931e; }
  .card.module.with-actions-panel.not-started span,
  .card.module.with-actions-panel.not-started span {
    color: #fff; }

.card.module.with-actions-panel.incomplete {
  border-left-color: #881a24;
  background-color: #be1e2d; }
  .card.module.with-actions-panel.incomplete span {
    color: #fff; }

.learning-path-container .card.in-process {
  border-left-color: #fbaa4c;
  background-color: #fd7a40; }
  .learning-path-container .card.in-process span {
    color: #fff; }

.card.module.with-actions-panel.in-process {
  border-left-color: #fbaa4c;
  background-color: #fd7a40; }
  .card.module.with-actions-panel.in-process span {
    color: #fff; }

.learning-path-container .card.not-enrolled,
.card.module.with-actions-panel.not-enrolled {
  border-left-color: #3f5e95;
  background-color: #5d90e9; }
  .learning-path-container .card.not-enrolled span,
  .card.module.with-actions-panel.not-enrolled span {
    color: #fff; }

.flex-container {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.flex-item {
  webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  margin: 0px 15px;
  background: #fff;
  box-sizing: border-box;
  padding: 10px;
  font-size: 0.8em;
  font-weight: 100; }

.date-container .date-button-container button .netd-icon, .date-container .date-button-container input[type="submit"] .netd-icon, .date-container .date-button-container input[type="reset"] .netd-icon, .date-container .date-button-container input[type="button"] .netd-icon, .date-container .date-button-container span#file-upload-btn-pop.button .netd-icon {
  line-height: 28px; }

.ui-icon {
  text-indent: 0; }

.contextMenu li a {
  padding: 0; }

span.ui-icon-closethick {
  font-family: 'FontAwesome';
  background-image: none !important; }
  span.ui-icon-closethick::before {
    content: '\f057';
    position: absolute;
    top: 0;
    left: 0;
    font-size: 15px;
    text-indent: 0;
    color: #000; }

.ffb-input {
  overflow: auto;
  box-sizing: border-box;
  height: 28px;
  font-size: 1em;
  color: #202020;
  border: 1px solid #cccccc;
  border-radius: 3px;
  padding: 0px 4px;
  margin: 0px 1px 3px 0px;
  max-width: 100%; }

#learningObjectResultList td, div.refResult, .competencyResult, .job-profile-result, .newsResult, .search-result-section li {
  padding: 5px 0; }

#footer-links-container {
  margin: 1% 0 60px 140px; }

.widget-content .general-calendar-container, .widget-content .personal-calendar-container {
  width: 100%; }

.button-set.fixed-to-bottom, .buttons-container.fixed-to-bottom {
  width: 100%;
  margin: 0;
  background: #fff;
  box-sizing: border-box;
  padding: 12px calc(100px + 2%); }

.learning-path-container .card h4, .learning-path-container table.forum-table tr h4, table.forum-table .learning-path-container tr h4, .learning-path-container .card .meta, .learning-path-container table.forum-table tr .meta, table.forum-table .learning-path-container tr .meta {
  font-size: 14px;
  line-height: 16px; }

.top-banner {
  background: none; }

body.asce-head #terms-of-use-container {
  background: #fff;
  padding: 1%; }

.netd-accordion .action-nav button {
  padding: 0;
  background: none;
  border: none; }
  .netd-accordion .action-nav button:hover {
    background: none; }
  .netd-accordion .action-nav button h3 {
    line-height: 16px; }

.overall-data-container ul li {
  box-sizing: content-box; }

div[class^="analytics"], div[id^="analytics"] {
  box-sizing: content-box; }

div[role="tablist"] {
  transition: none !important;
  z-index: 0;
  border-bottom: 1px solid #1c355e; }
  div[role="tablist"] button {
    color: #fff;
    background: #1c355e;
    border-radius: 10px 10px 0px 0px !important;
    transition: padding-bottom 100ms, height 100ms !important;
    top: auto !important;
    top: initial !important;
    bottom: 0 !important;
    vertical-align: bottom;
    margin-bottom: 0 !important;
    border: 1px #1c355e solid !important;
    border-bottom: 0px !important; }
    div[role="tablist"] button:hover {
      background: transparent;
      color: #1c355e; }
    div[role="tablist"] button.selected {
      background: transparent;
      color: #1c355e; }

.tabs ul {
  display: inline-block;
  height: auto;
  height: initial;
  border-bottom: 1px #1c355e solid;
  width: 100%; }
  .tabs ul li {
    border-radius: 10px 10px 0px 0px;
    border: 1px #1c355e solid;
    border-bottom: 0px;
    background: #1c355e;
    border-bottom: none; }
    .tabs ul li a {
      padding: 0;
      font-size: 1em; }
      .tabs ul li a span {
        color: #fff;
        border: 1px #1c355e solid;
        border-bottom-color: black;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-radius: 8px 8px 0px 0px;
        border-bottom: none; }
    .tabs ul li.selected, .tabs ul li:hover {
      background: transparent; }
      .tabs ul li.selected a span, .tabs ul li:hover a span {
        color: #1c355e; }

.universal-search #search-course-container #universal-search-advanced-selector select {
  padding: 0;
  margin: 0; }

.top-banner {
  background: #fff url("custom/logo.png") left center no-repeat;
  background-size: auto 100px;
  margin-top: 0; }

#addButton, #deleteButton {
  min-width: 26px; }
  #addButton span.ui-icon-plus::after, #deleteButton span.ui-icon-plus::after {
    content: "\f067";
    position: relative; }
  #addButton span.ui-icon-minus::after, #deleteButton span.ui-icon-minus::after {
    content: "\f068";
    position: relative; }

input#addall, input#ADDSINGLE, input#REMOVESINGLE, input#removeall {
  background-color: #1c355e; }
  input#addall[disabled], input#ADDSINGLE[disabled], input#REMOVESINGLE[disabled], input#removeall[disabled] {
    background-color: #cdcdcd; }

button.button-no-bg {
  background: transparent;
  color: #1c355e; }
  button.button-no-bg:hover {
    background: transparent;
    color: #1c355e; }

button span {
  color: #fff; }
  button span span {
    color: #fff; }
    button span span::before {
      color: #fff; }
    button span span::after {
      color: #fff; }
    button span span.icon-cog::before, button span span.icon-gear::before, button span span.icon-trash::before {
      color: #000; }

.permissions-view .tabs ul li a span {
  color: #1c355e; }

table.netd-table thead tr th {
  hyphens: none; }

th.thSorting a span img.Sort.Column {
  display: none !important;
  visibility: hidden; }

span.sortarrow img {
  display: none;
  visibility: hidden; }

[class^="sorting"], .thSorting {
  background-image: none;
  position: relative;
  vertical-align: middle; }
  [class^="sorting"]::after, .thSorting::after {
    content: '';
    font-family: FontAwesome;
    position: absolute;
    display: inline-block; }
    @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
      [class^="sorting"]::after, .thSorting::after {
        top: 5px; } }

.sorting, .thSorting {
  background-image: none;
  position: relative;
  width: calc(100% - 20px);
  /*&[aria-sort="none"]{
  &::after{content:'';}
  }*/ }
  .sorting::after, .thSorting::after {
    content: '\f0dc';
    font-family: FontAwesome;
    position: absolute;
    float: right;
    display: block;
    top: 30%;
    right: 3px;
    outline: 0; }
    .sorting::after:focus, .thSorting::after:focus {
      outline: 0; }
    @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
      .sorting::after, .thSorting::after {
        top: 5px; } }

.sorting_asc {
  background-image: none;
  position: relative; }
  .sorting_asc::after {
    content: '\f0de';
    font-family: FontAwesome;
    position: absolute;
    top: 30%;
    right: 3px;
    display: inline-block; }
    @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
      .sorting_asc::after {
        top: 5px; } }

.sorting_desc {
  background-image: none;
  position: relative; }
  .sorting_desc::after {
    content: '\f0dd';
    font-family: FontAwesome;
    position: absolute;
    top: 30%;
    right: 3px;
    display: inline-block; }
    @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
      .sorting_desc::after {
        top: 5px; } }

table.sortable th {
  vertical-align: middle; }
  table.sortable th a {
    float: left;
    padding-left: 5px; }

table.sortable th span {
  width: calc(100% - 20px);
  float: left;
  padding: 0; }

body.frameless #main-document-div #main-content a:active, body.frameless #main-document-div #main-content a:focus {
  outline: 0;
  outline: 0; }

th.thSorting::after {
  content: '\f0dc'; }
th.thSorting[aria-sort="ascending"]::after {
  content: '\f0de'; }
th.thSorting[aria-sort="descending"]::after {
  content: '\f0dd'; }

.sortarrow {
  height: 0px; }

.netd-accordion .action-nav {
  background: #1c355e; }
  .netd-accordion .action-nav:hover {
    background: #1c355e; }
  .netd-accordion .action-nav button {
    color: #fff; }
    .netd-accordion .action-nav button h3 {
      color: #fff; }
  .netd-accordion .action-nav .ui-icon-triangle-1-e {
    background-image: none; }
    .netd-accordion .action-nav .ui-icon-triangle-1-e::before {
      content: '\f0da';
      font-family: FontAwesome;
      color: #fff; }
  .netd-accordion .action-nav .ui-icon-triangle-1-s {
    background-image: none; }
    .netd-accordion .action-nav .ui-icon-triangle-1-s::before {
      content: '\f0d7';
      font-family: FontAwesome;
      color: #fff; }

ul[role='tablist'] li {
  border: none; }

.dynatree-lastsib * {
  box-sizing: content-box; }

.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover {
  background: transparent;
  color: #1c355e; }

.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
  border: none;
  border-bottom: 1px solid #1c355e;
  zoom: 1; }
  .yui-skin-sam .yui-navset .yui-nav li, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
    border-bottom: none;
    margin-top: 0px;
    padding: 0; }
    .yui-skin-sam .yui-navset .yui-nav li.selected a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li.selected a {
      background: transparent;
      color: #1c355e; }
      .yui-skin-sam .yui-navset .yui-nav li.selected a:hover, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li.selected a:hover {
        background: transparent;
        color: #1c355e; }
    .yui-skin-sam .yui-navset .yui-nav li a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li a {
      font-size: 1.2em;
      color: #fff;
      border: 1px transparent solid;
      border-color: #1c355e !important;
      border-radius: 10px 10px 0 0;
      display: block;
      float: left;
      padding: 0 10px;
      white-space: nowrap;
      background: #1c355e;
      border-bottom: 0px; }
      .yui-skin-sam .yui-navset .yui-nav li a.selected, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li a.selected {
        background: transparent;
        color: #1c355e; }
      .yui-skin-sam .yui-navset .yui-nav li a:hover, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li a:hover {
        background: transparent;
        color: #1c355e; }
      .yui-skin-sam .yui-navset .yui-nav li a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li a em {
        font-size: 15px; }
        .yui-skin-sam .yui-navset .yui-nav li a em:focus, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li a em:focus {
          background: transparent;
          color: #1c355e; }

a.newtablinkx span {
  border: 0px solid #fff !important; }

.display-none, .hide-via-js.invisible .universal-result-container br, .show-via-js, .sort-via-js span, .invisible, input.invisible {
  display: none; }

button#DBCalendarButton span.netd-icon::before {
  color: #444; }

.ui-button-text-only .ui-button-text {
  padding: 4px 8px 4px 8px; }

.action-nav.status-header .button-link h3 {
  margin: auto;
  line-height: 30px; }

button.ui-datepicker-trigger {
  display: none; }

button span.icon-remove-sign {
  color: gray; }
  button span.icon-remove-sign::before {
    color: gray; }

.schedule-date-editor .action-nav .today-btn-container button, .schedule-date-editor .action-nav .today-btn-container input[type="submit"], .schedule-date-editor .action-nav .today-btn-container input[type="reset"], .schedule-date-editor .action-nav .today-btn-container input[type="button"], .schedule-date-editor .action-nav .today-btn-container span#file-upload-btn-pop.button {
  background: #1c355e;
  border: 0px #1c355e solid;
  color: #fff; }

.netd-drop-down-btn-container .ui-button-text-only .ui-button-text, html[dir="rtl"] .netd-drop-down-btn-container .ui-button-text-only .ui-button-text {
  padding: 4px 8px 4px 8px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding-top: 4px;
  padding-bottom: 4px; }

.course-instance .module-toolbox .module-description {
  height: auto !important;
  height: initial !important; }

ul li#overall-compliance, ul li#overall-training {
  height: auto;
  height: initial; }

.columns-wrapper ul li a:hover .indicator {
  top: 0;
  left: 0;
  padding: 8px 0;
  color: #ffffff;
  background: rgba(0, 85, 171, 0.3);
  height: 100%;
  visibility: visible;
  -webkit-transition: height .3s;
  -ms-transition: height .3s;
  transition: height .3s; }

table#resourcePlanningCalendar > tbody > tr > td > a > span::after {
  color: #1c355e;
  position: relative;
  font-size: 12px;
  display: block;
  color: #000; }

@font-face {
  font-family: 'icomoon';
  src: url("fonts/icomoon.eot?2hcygp");
  src: url("fonts/icomoon.eot?2hcygp#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?2hcygp") format("truetype"), url("fonts/icomoon.woff?2hcygp") format("woff"), url("fonts/icomoon.svg?2hcygp#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
table.widgetLinks.eight td {
  padding: 3px 5%; }
  table.widgetLinks.eight td h3 {
    font-weight: normal;
    font-weight: normal;
    text-transform: uppercase;
    color: #2d3c5d;
    text-transform: uppercase; }

a.nedtdnew {
  display: block;
  border-radius: 100%;
  text-decoration: none;
  transition: all 200ms linear;
  border: 5px #2d3c5d  solid;
  color: #2d3c5d; }

a.nedtdnew:hover {
  text-decoration: none; }

[class*="widget_"]::before {
  display: block;
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*font-size: 6em;*/
  /*font-size:3vw;*/
  text-align: center; }

.widget_certificates:before {
  content: "\e900"; }

.widget_compliance_1:before {
  content: "\e901"; }

.widget_compliance:before {
  content: "\e902"; }

.widget_email_editor_1:before {
  content: "\e903"; }

.widget_email_editor:before {
  content: "\e904"; }

.widget_Forum_1:before {
  content: "\e905"; }

.widget_Forum:before {
  content: "\e906"; }

.widget_get_started_1:before {
  content: "\e907"; }

.widget_import_content:before {
  content: "\e908"; }

.widget_learning_path_1:before {
  content: "\e909"; }

.widget_learning_path:before {
  content: "\e90a"; }

.widget_my_learning:before {
  content: "\e90b"; }

.widget_my_profile_1:before {
  content: "\e90c"; }

.widget_my_profile:before {
  content: "\e90d"; }

.widget_my_records:before {
  content: "\e90e"; }

.widget_my-reports_1:before {
  content: "\e90f"; }

.widget_my-reports:before {
  content: "\e910"; }

.widget_progress:before {
  content: "\e911"; }

.widget_team_review_1:before {
  content: "\e912"; }

.widget_team_review:before {
  content: "\e913"; }

.widget_whats_new_1:before {
  content: "\e914"; }

.widget_whats_new:before {
  content: "\e915"; }

.icon-icons_certificates:before {
  content: "\e916"; }

.widgetLinks tr:nth-child(1) td:nth-child(1) h3 {
  color: #333; }
.widgetLinks tr:nth-child(1) td:nth-child(1) a.nedtdnew {
  border-color: #333;
  color: #333; }
  .widgetLinks tr:nth-child(1) td:nth-child(1) a.nedtdnew:before {
    color: #333; }
.widgetLinks tr:nth-child(1) td:nth-child(2) h3 {
  color: #0096d7; }
.widgetLinks tr:nth-child(1) td:nth-child(2) a.nedtdnew {
  border-color: #0096d7;
  color: #0096d7; }
  .widgetLinks tr:nth-child(1) td:nth-child(2) a.nedtdnew:before {
    color: #0096d7; }
.widgetLinks tr:nth-child(1) td:nth-child(3) h3 {
  color: #fdb824; }
.widgetLinks tr:nth-child(1) td:nth-child(3) a.nedtdnew {
  border-color: #fdb824;
  color: #fdb824; }
  .widgetLinks tr:nth-child(1) td:nth-child(3) a.nedtdnew:before {
    color: #fdb824; }
.widgetLinks tr:nth-child(2) td:nth-child(1) h3 {
  color: #b32317; }
.widgetLinks tr:nth-child(2) td:nth-child(1) a.nedtdnew {
  border-color: #b32317;
  color: #b32317; }
  .widgetLinks tr:nth-child(2) td:nth-child(1) a.nedtdnew:before {
    color: #bd1e30; }
.widgetLinks tr:nth-child(2) td:nth-child(2) h3 {
  color: #333; }
.widgetLinks tr:nth-child(2) td:nth-child(2) a.nedtdnew {
  border-color: #333;
  color: #333; }
  .widgetLinks tr:nth-child(2) td:nth-child(2) a.nedtdnew:before {
    color: #333; }
.widgetLinks tr:nth-child(2) td:nth-child(3) h3 {
  color: #b32317; }
.widgetLinks tr:nth-child(2) td:nth-child(3) a.nedtdnew {
  border-color: #b32317;
  color: #b32317; }
  .widgetLinks tr:nth-child(2) td:nth-child(3) a.nedtdnew:before {
    color: #b32317; }

#appraisal-view h4 {
  background-color: #00929f; }

#appraisal-view .appraisal-part-selected {
  color: #202020;
  background: #b5b5b5;
  background-color: #B4B4B4;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b5b5b5), to(#B4B4B4));
  background-image: -webkit-linear-gradient(top, #b5b5b5, #B4B4B4);
  background-image: -moz-linear-gradient(top, #b5b5b5, #B4B4B4);
  background-image: -ms-linear-gradient(top, #b5b5b5, #B4B4B4);
  background-image: linear-gradient(top, #b5b5b5, #B4B4B4);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#b5b5b5', EndColorStr='#B4B4B4');
  border: 1px solid #a6a6a6;
  border-radius: 3px;
  box-shadow: 0px 0px 0px #ccc;
  font-weight: bold;
  *border: none; }

/*# sourceMappingURL=main.css.map */
